package pack0707;

import java.util.ArrayList;
import java.util.Collections;
import java.util.List;

public class CollectionsDemo {
    public static void main(String[] args) {
        List<Integer> list1 = new ArrayList<>();

        list1.add(25);
        list1.add(3);
        list1.add(53);
        list1.add(32);
        list1.add(87);

        Collections.sort(list1);
        //     Collections.shuffle(list1);
        //     Collections.reverse(list1);

        for (Integer integer : list1) {
            System.out.println(integer);
        }

        List<String> list2=new ArrayList<>();
        list2.add("dddd");
        list2.add("aa");
        list2.add("hhhh");
        list2.add("hh");

 //       Collections.sort(list2);
  //      Collections.shuffle(list2);
         Collections.reverse(list2);
        for (String s : list2) {
            System.out.println(s);
        }

        List<Person>list3=new ArrayList<>();

        list3.add(new Person("张无忌",25,172));
        list3.add(new Person("张无忌",27,175));
        list3.add(new Person("张无忌",23,183));
        list3.add(new Person("张无忌",18,160));
        list3.add(new Person("张无忌",15,170));

        Collections.sort(list3);

        for (Person person : list3) {
            System.out.println(person);
        }



    }
}
